;(function(window) {

  var svgSprite = '<svg>' +
    '' +
    '<symbol id="icon-delete" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M972.657609 209.348408C987.158609 209.36839 998.930114 197.571202 998.949999 182.99865 998.969882 168.426097 987.230618 156.59651 972.729617 156.576528L32.457975 155.280806C17.956974 155.260823 6.18547 167.058012 6.165585 181.630564 6.1457 196.203116 17.884965 208.032703 32.385966 208.052686L972.657609 209.348408Z"  ></path>' +
    '' +
    '<path d="M180.466902 992.356169 180.466902 1019.014859 206.993296 1018.74074 833.361858 1012.267947 859.348284 1011.999407 859.348284 985.883377 859.348284 289.397297C859.348284 274.824732 847.59289 263.011332 833.091874 263.011332 818.590859 263.011332 806.835465 274.824732 806.835465 289.397297L806.835465 985.883377 832.82189 959.498805 206.453329 965.971599 232.979723 992.356169 232.979723 282.67005C232.979723 268.097483 221.224329 256.284085 206.723313 256.284085 192.222298 256.284085 180.466902 268.097483 180.466902 282.67005L180.466902 992.356169Z"  ></path>' +
    '' +
    '<path d="M656.410257 847.079027C656.410257 861.651593 668.165651 873.464992 682.666667 873.464992 697.167682 873.464992 708.923076 861.651593 708.923076 847.079027L708.923076 372.131659C708.923076 357.559091 697.167682 345.745694 682.666667 345.745694 668.165651 345.745694 656.410257 357.559091 656.410257 372.131659L656.410257 847.079027Z"  ></path>' +
    '' +
    '<path d="M341.333333 847.079027C341.333333 861.651593 353.08873 873.464992 367.589743 873.464992 382.090758 873.464992 393.846155 861.651593 393.846155 847.079027L393.846155 372.131659C393.846155 357.559091 382.090758 345.745694 367.589743 345.745694 353.08873 345.745694 341.333333 357.559091 341.333333 372.131659L341.333333 847.079027Z"  ></path>' +
    '' +
    '<path d="M498.871795 847.079027C498.871795 861.651593 510.627189 873.464992 525.128205 873.464992 539.62922 873.464992 551.384614 861.651593 551.384614 847.079027L551.384614 372.131659C551.384614 357.559091 539.62922 345.745694 525.128205 345.745694 510.627189 345.745694 498.871795 357.559091 498.871795 372.131659L498.871795 847.079027Z"  ></path>' +
    '' +
    '<path d="M392.147755 116.721777C392.147755 102.063669 403.758665 90.363507 418.40134 90.363507L622.925796 90.363507C637.408947 90.363507 649.179381 102.1619 649.179381 116.549585L649.179381 171.644875 701.692203 171.644875 701.692203 116.549585C701.692203 72.986607 666.38105 37.591577 622.925796 37.591577L418.40134 37.591577C374.724427 37.591577 339.634933 72.950804 339.634933 116.721777L339.634933 165.310801 392.147755 165.310801 392.147755 116.721777Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-gouwuchelv" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M956.568 187.52H230.929L218.35 83.739c-2.053-16.935-17.689-30.789-34.745-30.789h-6.896c-2.914 0-5.683 0.412-8.27 1.167H79.743c-20.469 0-37.218 15.353-37.218 34.117 0 18.765 16.748 34.116 37.218 34.116h74.362l71.002 585.794c2.053 16.935 17.689 30.789 34.747 30.789h6.896c2.882 0 5.624-0.404 8.186-1.143h586.805c20.47 0 37.218-15.351 37.218-34.117 0-18.763-16.748-34.116-37.218-34.116H289.357l-8.697-71.756h582.907c17.059 0 34.101-13.611 37.871-30.248l79.289-349.786c3.77-16.634-7.101-30.245-24.159-30.245v-0.002zM288.039 888.174c0 45.771 37.106 82.876 82.876 82.876 45.771 0 82.876-37.105 82.876-82.876 0-45.77-37.104-82.876-82.876-82.876-45.77 0.001-82.876 37.106-82.876 82.876zM698.872 888.174c0 45.771 37.104 82.876 82.874 82.876 45.772 0 82.876-37.105 82.876-82.876 0-45.77-37.104-82.876-82.876-82.876-45.77 0.001-82.874 37.106-82.874 82.876z" fill="#2CC17B" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-gerenlv" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M627.48 504.943c71.079-40.329 119.148-116.583 119.148-204.11 0-129.595-105.033-234.627-234.628-234.627-129.598 0-234.627 105.032-234.627 234.627 0 87.528 48.023 163.782 119.144 204.11C219.448 555.166 89.67 717.665 89.67 910.868c0 25.844 20.987 46.927 46.925 46.927l0.227-0.094 0.138 0.094h750.034l0.044-0.094s0.23 0.094 0.368 0.094c25.891 0 46.925-21.082 46.925-46.927 0.001-193.203-129.825-355.702-306.851-405.925z" fill="#2CC17B" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-shangpin" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M857.386 945.36H166.637c-48.522 0-87.997-39.465-87.997-87.975v-690.75c0-48.486 39.444-87.951 87.928-87.974l173.162-0.021 318.766 0.133 1.501-0.133h197.389c48.51 0 87.975 39.475 87.975 87.997v690.749c-0.001 48.51-39.465 87.974-87.975 87.974zM339.729 84.64l-173.159 0.022c-45.176 0.021-81.93 36.794-81.93 81.974v690.75c0 45.201 36.784 81.975 81.997 81.975h690.749c45.201 0 81.975-36.773 81.975-81.975V166.637c0-45.213-36.773-81.997-81.975-81.997H660.145l-0.148 0.015v0.119l-320.268-0.134z" fill="#515151" ></path>' +
    '' +
    '<path d="M511.364 645.424c-55.116 0-109.447-21.165-152.985-59.596-42.749-37.735-71.91-89.009-82.11-144.376l5.9-1.087c20.907 113.482 119.439 199.059 229.195 199.059 112.282 0 208.532-80.085 228.86-190.425l1.607-8.639 5.898 1.098-1.606 8.634c-20.851 113.18-119.582 195.332-234.759 195.332z" fill="#515151" ></path>' +
    '' +
    '<path d="M744.782 443.909c-18.013 0-32.667-14.654-32.667-32.667s14.654-32.667 32.667-32.667 32.667 14.654 32.667 32.667-14.654 32.667-32.667 32.667z m0-59.334c-14.704 0-26.667 11.963-26.667 26.667s11.963 26.667 26.667 26.667 26.667-11.963 26.667-26.667-11.963-26.667-26.667-26.667zM279.219 443.909c-18.013 0-32.667-14.654-32.667-32.667s14.654-32.667 32.667-32.667 32.667 14.654 32.667 32.667-14.654 32.667-32.667 32.667z m0-59.334c-14.704 0-26.667 11.963-26.667 26.667s11.963 26.667 26.667 26.667 26.667-11.963 26.667-26.667-11.963-26.667-26.667-26.667z" fill="#515151" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-shouye" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M512.012 90.772L973.706 522.88a16.446 16.446 0 0 1 5.237 11.551 16.5 16.5 0 0 1-4.473 11.889 16.541 16.541 0 0 1-12.052 5.239h-0.069a16.467 16.467 0 0 1-11.304-4.472l-3.675-3.439-1.73-1.619H851.26l0.606 6.553c0.075 0.812 0.256 1.478 0.379 1.909V935.44H593.266V694.581H430.727v240.857H171.752V550.2c0.028-0.116 0.08-0.303 0.121-0.449a15.7 15.7 0 0 0 0.452-2.005l0.964-6.588-6.653-0.275-82.116-3.394-2.507-0.104-1.834 1.712-7.238 6.754a16.48 16.48 0 0 1-11.293 4.453c-4.655 0-8.964-1.87-12.139-5.273a16.423 16.423 0 0 1-4.449-11.874 16.5 16.5 0 0 1 5.257-11.556L512.012 90.772m0.006-8.212L46.222 517.215c-9.108 8.511-9.621 22.809-1.096 31.917 4.444 4.761 10.475 7.173 16.52 7.173a22.464 22.464 0 0 0 15.391-6.07l7.234-6.751 82.116 3.394c-0.157 1.075-0.636 2.035-0.636 3.153v391.407h270.975V700.581h150.539V941.44h270.981V550.031c0-0.71-0.341-1.309-0.405-2.003h85.429l3.675 3.439a22.513 22.513 0 0 0 15.403 6.091H962.417a22.488 22.488 0 0 0 16.439-7.145c8.517-9.107 8.056-23.398-1.052-31.916L512.018 82.56z" fill="#515151" ></path>' +
    '' +
    '<path d="M773.97 324.917h-6V172.923H605.363v-6H773.97z" fill="#515151" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-geren" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M512 66.87c31.25 0 61.561 6.118 90.09 18.183 27.559 11.655 52.31 28.342 73.566 49.598 21.255 21.255 37.943 46.006 49.598 73.565 12.065 28.529 18.183 58.839 18.183 90.089 0 41.66-11.227 82.503-32.467 118.115-20.615 34.563-50.031 63.34-85.069 83.22l-12.473 7.077 13.796 3.914c43.623 12.376 84.787 31.659 122.35 57.314a422.774 422.774 0 0 1 96.971 91.701c27.615 35.947 49.095 75.794 63.843 118.436 15.26 44.122 22.997 90.404 22.997 137.56 0 22.539-18.065 40.938-40.475 41.476l-4.426-1.812-0.841 1.824H134.327l-1.29-0.883-2.092 0.867c-22.343-0.615-40.331-18.982-40.331-41.472 0-47.158 7.735-93.44 22.991-137.56 14.745-42.643 36.221-82.491 63.832-118.436a422.652 422.652 0 0 1 96.967-91.701c37.564-25.655 78.735-44.939 122.367-57.314l13.802-3.915-12.48-7.077c-35.049-19.875-64.47-48.651-85.081-83.219-21.228-35.603-32.449-76.447-32.449-118.116 0-31.25 6.117-61.561 18.182-90.089 11.655-27.559 28.342-52.31 49.597-73.565 21.255-21.255 46.006-37.942 73.565-49.598C450.438 72.988 480.749 66.87 512 66.87m0-6c-131.149 0-237.435 106.289-237.435 237.435 0 88.576 48.598 165.742 120.57 206.554-179.189 50.823-310.52 215.268-310.52 410.783 0 26.154 21.238 47.488 47.487 47.488l0.23-0.095 0.139 0.095h759.011l0.044-0.095s0.233 0.095 0.372 0.095c26.201 0 47.487-21.335 47.487-47.488 0.001-195.515-131.378-359.96-310.523-410.783 71.93-40.812 120.574-117.978 120.574-206.554C749.437 167.159 643.146 60.87 512 60.87z" fill="#515151" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-shouyelv" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M966.487 518.34L512.018 92.993l-454.48 424.095c-8.887 8.304-9.387 22.255-1.069 31.142 8.294 8.886 22.25 9.382 31.135 1.075l7.058-6.587 80.121 3.312c-0.153 1.049-0.62 1.986-0.62 3.077v381.898h264.392V696h146.881v235.007h264.397v-381.9c0-0.693-0.332-1.277-0.395-1.954h83.354l3.585 3.355a21.962 21.962 0 0 0 15.054 5.943 21.939 21.939 0 0 0 16.081-6.971c8.312-8.886 7.862-22.83-1.025-31.14z" fill="#2CC17B" ></path>' +
    '' +
    '<path d="M764.678 339.801V178.234H588.416" fill="#2CC17B" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-shangpinlv" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M879.031 54.67H669.272l-1.441 0.143-338.896-0.143-184.013 0.024c-49.76 0.024-90.252 40.539-90.252 90.299v734.038c0 49.784 40.515 90.299 90.324 90.299h734.037c49.784 0 90.299-40.515 90.299-90.299V144.994c0-49.809-40.514-90.324-90.299-90.324zM772.364 456.077C748.588 581.316 639.039 672.072 511.32 672.072c-61.515 0-122.078-23.565-170.535-66.334-44.614-39.396-75.971-92.249-88.923-149.591-19.651-5.618-33.978-23.847-33.978-44.967 0-25.774 20.967-46.741 46.741-46.741s46.753 20.967 46.753 46.741c0 19.287-11.682 36.034-28.677 43.133 26.503 107.539 122.912 187.318 228.618 187.318 111.7 0 207.698-78.38 230.322-187.177-17.183-7.017-29.018-23.847-29.018-43.274 0-25.774 20.967-46.741 46.741-46.741s46.753 20.967 46.753 46.741c0.002 21.026-14.219 39.196-33.753 44.897z" fill="#2CC17A" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-gouwuche" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M292.21248 718.44096h-6.17984c-16.82688 0-32.16384-13.58976-34.1888-30.29248l-63.30112-522.26688H124.62336c-20.08448 0-36.42624-15.09376-36.42624-33.64608 0-18.55104 16.34048-33.64608 36.42624-33.64608h79.0592a29.57568 29.57568 0 0 1 7.83744-1.04576h6.17984c16.8256 0 32.16256 13.58976 34.18752 30.29376l10.94528 90.30272h650.64064v0.15232c7.03232 0.70144 13.04576 3.82208 17.15584 8.96768 4.69504 5.87904 6.26432 13.59872 4.41984 21.73696l-71.05536 313.46688c-3.68768 16.26624-20.256 29.50016-36.93568 29.50016h-518.912l7.04768 58.16064H825.4208c20.08448 0 36.42496 15.09376 36.42496 33.64608 0 18.55104-16.34048 33.6448-36.42496 33.6448H299.97056a29.4656 29.4656 0 0 1-7.75808 1.02528zM124.62336 104.73344c-16.6976 0-30.28224 12.33664-30.28224 27.50208s13.58464 27.50208 30.28224 27.50208h69.36192l63.95776 527.66976c1.664 13.72416 14.2656 24.8896 28.0896 24.8896h6.17984c2.2272 0 4.40832-0.30336 6.4832-0.9024l0.41856-0.1216h526.30784c16.6976 0 30.28096-12.33664 30.28096-27.5008 0-15.16544-13.58464-27.50208-30.28096-27.50208H309.74976l-8.5376-70.44864h525.84576c13.73696 0 27.90784-11.31904 30.944-24.71424l71.05536-313.46688c1.42336-6.27968 0.27776-12.15488-3.22944-16.54528-3.50592-4.3904-8.98432-6.80704-15.42528-6.80704l-653.01248-0.00256-11.60192-95.70816c-1.664-13.72416-14.26432-24.8896-28.08832-24.8896h-6.17984c-2.24896 0-4.45312 0.31104-6.55232 0.92288l-0.41984 0.12288H124.62336zM385.5616 926.45632c-42.64576 0-77.34272-34.69568-77.34272-77.34272 0-42.64448 34.69568-77.34144 77.34272-77.34272 42.64704 0 77.34272 34.69696 77.34272 77.34272s-34.69568 77.34272-77.34272 77.34272z m0-148.54272c-39.25888 0.00128-71.19872 31.94112-71.19872 71.19872 0 39.26016 31.93984 71.19872 71.19872 71.19872 39.25888 0 71.19872-31.93856 71.19872-71.19872 0-39.25888-31.93984-71.19872-71.19872-71.19872z m368.17152 148.54272c-42.64576 0-77.34144-34.69568-77.34144-77.34272 0-42.64448 34.69568-77.34144 77.34144-77.34272 42.64576 0 77.34144 34.69696 77.34144 77.34272s-34.6944 77.34272-77.34144 77.34272z m0-148.54272c-39.25888 0.00128-71.19744 31.94112-71.19744 71.19872 0 39.26016 31.93856 71.19872 71.19744 71.19872 39.25888 0 71.19744-31.93856 71.19744-71.19872 0-39.25888-31.93856-71.19872-71.19744-71.19872z" fill="#515151" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '</svg>'
  var script = function() {
    var scripts = document.getElementsByTagName('script')
    return scripts[scripts.length - 1]
  }()
  var shouldInjectCss = script.getAttribute("data-injectcss")

  /**
   * document ready
   */
  var ready = function(fn) {
    if (document.addEventListener) {
      if (~["complete", "loaded", "interactive"].indexOf(document.readyState)) {
        setTimeout(fn, 0)
      } else {
        var loadFn = function() {
          document.removeEventListener("DOMContentLoaded", loadFn, false)
          fn()
        }
        document.addEventListener("DOMContentLoaded", loadFn, false)
      }
    } else if (document.attachEvent) {
      IEContentLoaded(window, fn)
    }

    function IEContentLoaded(w, fn) {
      var d = w.document,
        done = false,
        // only fire once
        init = function() {
          if (!done) {
            done = true
            fn()
          }
        }
        // polling for no errors
      var polling = function() {
        try {
          // throws errors until after ondocumentready
          d.documentElement.doScroll('left')
        } catch (e) {
          setTimeout(polling, 50)
          return
        }
        // no errors, fire

        init()
      };

      polling()
        // trying to always fire before onload
      d.onreadystatechange = function() {
        if (d.readyState == 'complete') {
          d.onreadystatechange = null
          init()
        }
      }
    }
  }

  /**
   * Insert el before target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var before = function(el, target) {
    target.parentNode.insertBefore(el, target)
  }

  /**
   * Prepend el to target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var prepend = function(el, target) {
    if (target.firstChild) {
      before(el, target.firstChild)
    } else {
      target.appendChild(el)
    }
  }

  function appendSvg() {
    var div, svg

    div = document.createElement('div')
    div.innerHTML = svgSprite
    svgSprite = null
    svg = div.getElementsByTagName('svg')[0]
    if (svg) {
      svg.setAttribute('aria-hidden', 'true')
      svg.style.position = 'absolute'
      svg.style.width = 0
      svg.style.height = 0
      svg.style.overflow = 'hidden'
      prepend(svg, document.body)
    }
  }

  if (shouldInjectCss && !window.__iconfont__svg__cssinject__) {
    window.__iconfont__svg__cssinject__ = true
    try {
      document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>");
    } catch (e) {
      console && console.log(e)
    }
  }

  ready(appendSvg)


})(window)